Implementation and Experiments of a Distributed SMT Solving Environment
نویسندگان
چکیده
SMT-based Bounded Model Checking (BMC) consists of two primary tasks: (1) encoding a bounded model checking problem into a propositional formula that represents the problem, and (2) using a SMT solver to solve the formula, that is, finding a set of variable assignments that makes the formula true. Solving the formula (namely, SMT solving) involves computation-intensive processes and is thus time-consuming. Furthermore, as the model-checking bound increases, the encoded formulas become larger in size and harder to solve. The target of this paper is to accelerate SMT solving through distributed computation so as to enhance the performance of SMT-based BMC. To this end, we implement a multi-CPUs & multi-cores based distributed computation environment, to which different SMT solvers can be integrated. In this paper, we describe the implementation details and report our preliminary experimental results. Keywords-acceleration, distributed smt solving, mpi, openmp
منابع مشابه
Efficient Instantiation Techniques in SMT (Work In Progress)
In SMT solving one generally applies heuristic instantiation to handle quantified formulas. This has the side effect of producing many spurious instances and may lead to loss of performance. Therefore deriving both fewer and more meaningful instances as well as eliminating or dismissing, i.e., keeping but ignoring, those not significant for the solving are desirable features for dealing with fi...
متن کاملDesign and Implementation of a Reactor Physics Laboratory Simulation Software
The basic structure of a reactor physics laboratory environment simulation software, developed using object modeling technique (OMT), and based on the reactor point kinetic equation, is presented. Also, various capabilities of the simulator in teaching the fundamental concepts of reactor physics are discussed. In this virtual laboratory, student can perform seven different experiments, ...
متن کاملDesign and Implementation of a Reactor Physics Laboratory Simulation Software
The basic structure of a reactor physics laboratory environment simulation software, developed using object modeling technique (OMT), and based on the reactor point kinetic equation, is presented. Also, various capabilities of the simulator in teaching the fundamental concepts of reactor physics are discussed. 
 In this virtual laboratory, student can perform seven different experiments...
متن کاملA Hybrid Machine Translation System Based on a Monotone Decoder
In this paper, a hybrid Machine Translation (MT) system is proposed by combining the result of a rule-based machine translation (RBMT) system with a statistical approach. The RBMT uses a set of linguistic rules for translation, which leads to better translation results in terms of word ordering and syntactic structure. On the other hand, SMT works better in lexical choice. Therefore, in our sys...
متن کاملManaging Applications and Data in Distributed Computing Infrastructures
Over the last few decades, the needs of computational power and data storage by collaborative, distributed scientific communities have increased very rapidly. Distributed computing infrastructures such as computing and storage grids provide means to connect geographically distributed resources and helps in addressing the needs of these communities. Much progress has been made in developing and ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014